package com.gagakuai.domain.index.calculate;

import lombok.Data;

/**
 * @description: 指标计算配置
 * @author: houhong
 * @create: 2024-09-07 10:45
 **/
@Data
public class IndexCalculateConfig {

    /*
     * 指标编码
     */
    private String index_code;
    /*
     * 指标值存储路径
     */
    private String metric_store;
    /*
     * 主维度
     */
    private String main_dim;
    /*
     * flink窗口大小
     */
    private String window_size;
    /*
     * flink窗口步长
     */
    private String window_step;
    /*
     * flink窗口类型
     */
    private String window_type;
    /*
     * flink筛选
     */
    private String flink_filter;
    /*
     * flink分组
     */
    private String flink_keyby;
    /*
     * flink水印
     */
    private String flink_watermark;
    /*
     * 指标数据源
     */
    private String datasource;
    /*
     * flink 聚合计算方式
     */
    private String metric_agg_type;

    /*
     * flink 聚合计算
     */
    private String aggregation;

    /*
     * 是否启用
     */
    private String is_enable;

}
